<script>
	/**
	 * vuex管理登陆状态，具体可以参考官方登陆模板示例
	 */
	import {mapMutations} from 'vuex';
	export default {
		methods: {
			...mapMutations(['login'])
		},
		onLaunch: function() {
			// #ifdef MP
			const updateManager = uni.getUpdateManager();
			updateManager.onCheckForUpdate(function(res){
				console.log(res.hasUpdate)
			})
			updateManager.onUpdateReady(function(res){
				uni.showModal({
					title:'更新提示',
					content:'新版本已经准备好，是否重启应用？',
					success(r) {
						if(r.confirm){
							updateManager.applyUpdate()
						}
					}
				})
			})
			updateManager.onUpdateFailed(function(res){
				console.log('新的版本下载失败')
			})
			// #endif
			let userInfo = uni.getStorageSync('userInfo') || '';
			if(userInfo.token){
				//更新登陆状态
				uni.getStorage({
					key: 'userInfo',
					success: (res) => {
						this.login(res.data);
					}
				});
			}
			
			// #ifdef APP-PLUS  
			const _self = this;  
			const _handlePush = function(message) {
				let _type = message.payload.id
				if(_type == 1){
					uni.navigateTo({
						url:'/pages/user/user'
					})
				}else if(_type == 2){
					var _code = message.payload.live_code
					uni.navigateTo({
						url:'/pages/live/liveShow?code='+_code
					})
				}else if(_type == 3){
					var order_sn = message.payload.order_sn
					uni.navigateTo({
						url:'/pages/order/orderDetail?order_sn='+order_sn
					})
				}
			};  
			plus.push.addEventListener('click', _handlePush);  
			plus.push.addEventListener('receive', _handlePush);  
			// #endif  
			
		},
		onShow: function() {
			console.log('App Show')
		},
		onHide: function() {
			console.log('App Hide')
		},
	}
</script>

<style lang='scss'>
	uni-checkbox .uni-checkbox-input,
	uni-radio .uni-radio-input {border-radius: 50% !important;color: #ffffff !important;}
	uni-checkbox .uni-checkbox-input.uni-checkbox-input-checked ,
	uni-radio .uni-radio-input.uni-radio-input-checked{
		color: #fff;border-color: #ccc !important;background:#FA436A !important;}
	uni-checkbox .uni-checkbox-input.uni-checkbox-input-checked:after,
	uni-radio .uni-radio-input.uni-radio-input-checked:after{font-size: 18px;}
	uni-checkbox:not([disabled]) .uni-checkbox-input:hover,
	uni-radio:not([disabled]) .uni-radio-input:hover{border-color: #ccc !important;}
	
	
	
	
	.transformS{transform: scale(0.85);}
	/* uni-checkbox .uni-checkbox-input,
	uni-radio .uni-radio-input {
		border-radius: 50% !important;color: #ffffff !important;}
	uni-checkbox .uni-checkbox-input.uni-checkbox-input-checked ,
	uni-radio .uni-radio-input.uni-radio-input-checked{
		color: #fff;border-color: #ccc !important;background:#FC8B19 !important;}
	uni-checkbox .uni-checkbox-input.uni-checkbox-input-checked:after,
	uni-radio .uni-radio-input.uni-radio-input-checked:after{font-size: 18px;}
	uni-checkbox:not([disabled]) .uni-checkbox-input:hover,
	uni-radio:not([disabled]) .uni-radio-input:hover{border-color: #ccc !important;} */
	
	.clamp1{ overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;}
	.uniBtn{
		display: flex;
		align-items: center;
		justify-content: center;
		width: 690rpx;
		height: 80rpx;
		font-size: 32rpx;
		margin: 0 auto;
		color: #fff;
		background-color: $base-color;
		border-radius: 10rpx;
		box-shadow: 1px 2px 5px rgba(219, 63, 96, 0.4);		
	}
	
	@import '@/static/common.css';
	/*全局公共样式和字体图标*/
	@font-face {
		font-family: 'iconfont';  /* project id 1805972 */
	    src: url('http://at.alicdn.com/t/font_1805972_78dp12o2f5t.eot');
	    src: url('http://at.alicdn.com/t/font_1805972_78dp12o2f5t.eot?#iefix') format('embedded-opentype'),
	    url('http://at.alicdn.com/t/font_1805972_78dp12o2f5t.woff2') format('woff2'),
	    url('http://at.alicdn.com/t/font_1805972_78dp12o2f5t.woff') format('woff'),
	    url('http://at.alicdn.com/t/font_1805972_78dp12o2f5t.ttf') format('truetype'),
	    url('http://at.alicdn.com/t/font_1805972_78dp12o2f5t.svg#iconfont') format('svg');
	}
	
   .iconfont {
     font-family: "iconfont" !important;
     font-size: 16px;
     font-style: normal;
     -webkit-font-smoothing: antialiased;
     -moz-osx-font-smoothing: grayscale;
   }
   
   .icon-jinggao:before {
     content: "\e609";
   }
   
   .icon-kongxinduigou:before {
     content: "\ebe5";
   }
   
   .icon-xiepinglun:before {
     content: "\e7d3";
   }
   
   .icon-hao:before {
     content: "\e6fd";
   }
   
   .icon-cha:before {
     content: "\e6fe";
   }
   
   .icon-hao2:before {
     content: "\e6ff";
   }
   
   .icon-cha2:before {
     content: "\e700";
   }
   
   .icon-paizhaoshebei:before {
     content: "\e617";
   }
   
   .icon-youhuiquan:before {
     content: "\e681";
   }
   
   .icon-yunliankeji_gongyinglianfuben:before {
     content: "\e613";
   }
   
   .icon-pinglun:before {
     content: "\e60a";
   }
   
   .icon-saoyisao:before {
     content: "\e61d";
   }
   
   .icon-sousuo:before {
     content: "\e616";
   }
   
   .icon-daipingjia:before {
     content: "\e62d";
   }
   
   .icon-tuikuan:before {
     content: "\e64c";
   }
   
   .icon-daifahuo:before {
     content: "\e606";
   }
   
   .icon-daishouhuo:before {
     content: "\e621";
   }
   
   .icon-daizhifu:before {
     content: "\e61c";
   }
   
   .icon-iconleijiguanzhu:before {
     content: "\e637";
   }
   
   .icon-tuichu2:before {
     content: "\e64e";
   }
   
   .icon-nav_profile:before {
     content: "\e669";
   }
   
   .icon-pinglun-mian:before {
     content: "\e635";
   }
   
   .icon-paihang:before {
     content: "\e694";
   }
   
   .icon-erweima:before {
     content: "\e624";
   }
   
   .icon-tongjifenxi:before {
     content: "\e612";
   }
   
   .icon-mingxi:before {
     content: "\e636";
   }
   
   .icon-airudiantubiaohuizhi-zhuanqu_zhibojian:before {
     content: "\e69f";
   }
   
   .icon-huodong:before {
     content: "\e615";
   }
   
   .icon-sousuo-:before {
     content: "\e64d";
   }
   
   .icon-set:before {
     content: "\e608";
   }
   
   .icon-shoucang-collect:before {
     content: "\e623";
   }
   
   .icon-shenqingguanli:before {
     content: "\e60c";
   }
   
   .icon-dizhi:before {
     content: "\e672";
   }
   
   .icon-shijian:before {
     content: "\e614";
   }
   
   .icon-fenxiaoshang:before {
     content: "\e640";
   }
   
   .icon-yanjing-xiexian:before {
     content: "\e7b5";
   }
   
   .icon-shanchu1:before {
     content: "\e852";
   }
   
   .icon-yanjing:before {
     content: "\e6cc";
   }
   
   .icon-shangpinxuanzhong:before {
     content: "\e618";
   }
   
   .icon-gerenzhongxin:before {
     content: "\e8e9";
   }
   
   .icon-Z-daojishi:before {
     content: "\e72c";
   }
   
   .icon-Icon-zhibozhong:before {
     content: "\e622";
   }
   
   .icon-arrow-:before {
     content: "\e625";
   }
   
   .icon-shanchu:before {
     content: "\e785";
   }
   
   .icon--huiyuanqiaguanli:before {
     content: "\e6b8";
   }
   
   .icon-chakantieziguanzhu:before {
     content: "\e662";
   }
   
   .icon-dianzan1:before {
     content: "\e611";
   }
   
   .icon-xiangji:before {
     content: "\e634";
   }
   
   .icon-dianzan:before {
     content: "\e668";
   }
   
   .icon-dingdandaifukuan:before {
     content: "\e896";
   }
   
   .icon-shangpinguanli:before {
     content: "\e61e";
   }
   
   .icon-fenxiang1:before {
     content: "\e6d5";
   }
   
   .icon-dizhi1:before {
     content: "\e646";
   }
   
   .icon-dianpu1:before {
     content: "\e603";
   }
   
   .icon-shezhi:before {
     content: "\e6bb";
   }
   
   .icon-shoucang:before {
     content: "\e628";
   }
   
   .icon-wallet-fill:before {
     content: "\e645";
   }
   
   .icon-Group-:before {
     content: "\e692";
   }
   
   
   
   
   
   
   
   

   
	@font-face {
		font-family: yticon;
		font-weight: normal;
		font-style: normal;
		src: url('https://at.alicdn.com/t/font_1078604_w4kpxh0rafi.ttf') format('truetype');
	}

	.yticon {
		font-family: "yticon" !important;
		font-size: 16px;
		font-style: normal;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
	}

	.icon-yiguoqi1:before {
		content: "\e700";
	}

	.icon-iconfontshanchu1:before {
		content: "\e619";
	}

	.icon-iconfontweixin:before {
		content: "\e611";
	}

	.icon-alipay:before {
		content: "\e636";
	}

	.icon-shang:before {
		content: "\e624";
	}

	.icon-shouye:before {
		content: "\e626";
	}

	.icon-shanchu4:before {
		content: "\e622";
	}

	.icon-xiaoxi:before {
		content: "\e618";
	}

	.icon-jiantour-copy:before {
		content: "\e600";
	}

	.icon-fenxiang2:before {
		content: "\e61e";
	}

	.icon-pingjia:before {
		content: "\e67b";
	}

	.icon-daifukuan:before {
		content: "\e68f";
	}

	.icon-pinglun-copy:before {
		content: "\e612";
	}

	.icon-dianhua-copy:before {
		content: "\e621";
	}

	.icon-shoucang:before {
		content: "\e645";
	}

	.icon-xuanzhong2:before {
		content: "\e62f";
	}

	.icon-gouwuche_:before {
		content: "\e630";
	}

	.icon-icon-test:before {
		content: "\e60c";
	}

	.icon-icon-test1:before {
		content: "\e632";
	}

	.icon-bianji:before {
		content: "\e646";
	}

	.icon-jiazailoading-A:before {
		content: "\e8fc";
	}

	.icon-zuoshang:before {
		content: "\e613";
	}

	.icon-jia2:before {
		content: "\e60a";
	}

	.icon-huifu:before {
		content: "\e68b";
	}

	.icon-sousuo:before {
		content: "\e7ce";
	}

	.icon-arrow-fine-up:before {
		content: "\e601";
	}

	.icon-hot:before {
		content: "\e60e";
	}

	.icon-lishijilu:before {
		content: "\e6b9";
	}

	.icon-zhengxinchaxun-zhifubaoceping-:before {
		content: "\e616";
	}

	.icon-naozhong:before {
		content: "\e64a";
	}

	.icon-xiatubiao--copy:before {
		content: "\e608";
	}

	.icon-shoucang_xuanzhongzhuangtai:before {
		content: "\e6a9";
	}

	.icon-jia1:before {
		content: "\e61c";
	}

	.icon-bangzhu1:before {
		content: "\e63d";
	}

	.icon-arrow-left-bottom:before {
		content: "\e602";
	}

	.icon-arrow-right-bottom:before {
		content: "\e603";
	}

	.icon-arrow-left-top:before {
		content: "\e604";
	}

	.icon-icon--:before {
		content: "\e744";
	}

	.icon-zuojiantou-up:before {
		content: "\e605";
	}

	.icon-xia:before {
		content: "\e62d";
	}

	.icon--jianhao:before {
		content: "\e60b";
	}

	.icon-weixinzhifu:before {
		content: "\e61a";
	}

	.icon-comment:before {
		content: "\e64f";
	}

	.icon-weixin:before {
		content: "\e61f";
	}

	.icon-fenlei1:before {
		content: "\e620";
	}

	.icon-erjiye-yucunkuan:before {
		content: "\e623";
	}

	.icon-Group-:before {
		content: "\e688";
	}

	.icon-you:before {
		content: "\e606";
	}

	.icon-forward:before {
		content: "\e607";
	}

	.icon-tuijian:before {
		content: "\e610";
	}

	.icon-bangzhu:before {
		content: "\e679";
	}

	.icon-share:before {
		content: "\e656";
	}

	.icon-yiguoqi:before {
		content: "\e997";
	}

	.icon-shezhi1:before {
		content: "\e61d";
	}

	.icon-fork:before {
		content: "\e61b";
	}

	.icon-kafei:before {
		content: "\e66a";
	}

	.icon-iLinkapp-:before {
		content: "\e654";
	}

	.icon-saomiao:before {
		content: "\e60d";
	}

	.icon-shezhi:before {
		content: "\e60f";
	}

	.icon-shouhoutuikuan:before {
		content: "\e631";
	}

	.icon-gouwuche:before {
		content: "\e609";
	}

	.icon-dizhi:before {
		content: "\e614";
	}

	.icon-fenlei:before {
		content: "\e706";
	}

	.icon-xingxing:before {
		content: "\e70b";
	}

	.icon-tuandui:before {
		content: "\e633";
	}

	.icon-zuanshi:before {
		content: "\e615";
	}

	.icon-zuo:before {
		content: "\e63c";
	}

	.icon-shoucang2:before {
		content: "\e62e";
	}

	.icon-shouhuodizhi:before {
		content: "\e712";
	}

	.icon-yishouhuo:before {
		content: "\e71a";
	}

	.icon-dianzan-ash:before {
		content: "\e617";
	}





	view,
	scroll-view,
	swiper,
	swiper-item,
	cover-view,
	cover-image,
	icon,
	text,
	rich-text,
	progress,
	button,
	checkbox,
	form,
	input,
	label,
	radio,
	slider,
	switch,
	textarea,
	navigator,
	audio,
	camera,
	image,
	video {
		box-sizing: border-box;
	}
	
	page{background: #f0f0f0;}
	/* 骨架屏替代方案 */
	.Skeleton {
		background: #f3f3f3;
		padding: 20rpx 0;
		border-radius: 8rpx;
	}

	/* 图片载入替代方案 */
	.image-wrapper {
		font-size: 0;
		background: #f3f3f3;
		border-radius: 4px;

		image {
			width: 100%;
			height: 100%;
			transition: .6s;
			opacity: 0;

			&.loaded {
				opacity: 1;
			}
		}
	}

	.clamp {
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		display: block;
	}

	.common-hover {
		background: #f5f5f5;
	}

	/*边框*/
	.b-b:after,
	.b-t:after {
		position: absolute;
		z-index: 3;
		left: 0;
		right: 0;
		height: 0;
		content: '';
		transform: scaleY(.5);
		border-bottom: 1px solid $border-color-base;
	}

	.b-b:after {
		bottom: 0;
	}

	.b-t:after {
		top: 0;
	}

	/* button样式改写 */
	uni-button,
	button {
		height: 80rpx;
		line-height: 80rpx;
		font-size: $font-lg + 2rpx;
		font-weight: normal;

		&.no-border:before,
		&.no-border:after {
			border: 0;
		}
	}

	uni-button[type=default],
	button[type=default] {
		color: $font-color-dark;
	}

	/* input 样式 */
	.input-placeholder {
		color: #999999;
	}

	.placeholder {
		color: #999999;
	}
</style>
